Service-oriented Ad Hoc grid computing
نویسنده
چکیده
Subject of this thesis are the design and implementation of an ad hoc Grid infrastructure. The vision of an ad hoc Grid further evolves conventional serviceoriented Grid systems into a more robust, more flexible and more usable environment that is still standards compliant and interoperable with other Grid systems. A lot of work in current Grid middleware systems is focused on providing transparent access to high performance computing (HPC) resources (e.g. clusters) in virtual organizations spanning multiple institutions. The ad hoc Grid vision presented in this thesis exceeds this view in combining classical Grid components with more flexible components and usage models, allowing to form an environment combining dedicated HPC-resources with a large number of personal computers forming a “Desktop Grid”. Three examples from medical research, media research and mechanical engineering are presented as application scenarios for a service-oriented ad hoc Grid infrastructure. These sample applications are also used to derive requirements for the runtime environment as well as development tools for such an ad hoc Grid environment. These requirements form the basis for the design and implementation of the Marburg ad hoc Grid Environment (MAGE) and the Grid Development Tools for Eclipse (GDT). MAGE is an implementation of a WSRF-compliant Grid middleware, that satisfies the criteria for an ad hoc Grid middleware presented in the introduction to this thesis. GDT extends the popular Eclipse integrated development environment by components that support application development both for traditional service-oriented Grid middleware systems as well as ad hoc Grid infrastructures such as MAGE. These development tools represent the first fully model driven approach to Grid service development integrated with infrastructure management components in service-oriented Grid computing. This thesis is concluded by a quantitative discussion of the performance overhead imposed by the presented extensions to a service-oriented Grid middleware as well as a discussion of the qualitative improvements gained by the overall solution. The conclusion of this thesis also gives an outlook on future developments and areas for further research. One of these qualitative improvements is “hot deployment” the ability to install and remove Grid services in a running node without interrupt to other
منابع مشابه
Context Aware Service Oriented Computing in Mobile Ad Hoc Networks Context Aware Service Oriented Computing in Mobile Ad Hoc Networks Abstract Context Aware Service Oriented Computing in Mobile Ad Hoc Networks
CONTEXT AWARE SERVICE ORIENTED COMPUTING IN MOBILE AD HOC NETWORKS
متن کاملResource Evaluation and Node Monitoring in Service Oriented Ad-hoc Grids
Ad-hoc grid computing is an emerging computing technology that promises to deliver high performance at relatively low cost using existing computing resources. There are a number of grid middleware systems being developed to this end. However, a number of features are lacking that are required if ad hoc grid computing is to become viable in a production environment. This paper addresses two of t...
متن کاملAdaptation Engine: an Agent-Based Framework for ad-hoc Service Life-Cycle Management for Meta-Computing
The cluster and grid-computing paradigm offers support for large scale, widely distributed, highperformance computational systems. Several of such architectures and frameworks have been developed aimed at primarily large parallel computations in support of scientific, engineering calculations and problem solving. With the emergence of the “service-oriented” business pattern for low-cost e-busin...
متن کاملGrid Development Tools for Eclipse
Grid Computing [1, 2] has gained a huge momentum not only in the scienti c community but also in industrial application areas. The technology itself has evolved from proprietary, specialized applications and middleware to the adoption of web service standards [3, 4]. Service-oriented Grid environments o er the possibility to request and use computing power, data access, network bandwith and spe...
متن کاملChallenges of Mobile Ad-hoc Grids and Their Applications in E-healthcare
The growing availability of networked mobile devices has created a vast collective potential of unexploited resources. Grid computing with its model of coordinated resource sharing may provide a way to utilize such resources that are normally distributed throughout a mobile ad-hoc network. In this paper, we explore the challenging operation of Grid computing in mobile ad-hoc networks which are ...
متن کامل